home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Die Speccy' 97
/
Die Speccy' 97.iso
/
amiga_system
/
the_aminet
/
comm
/
mebbs
/
semailv10.lha
/
SendEmail.DOC
< prev
Wrap
Text File
|
1995-09-27
|
7KB
|
195 lines
****************************************************************
** Welcome to SendEmail V1.0, written by M.Valk for the **
** MebbsNet Profesional BBS System created by mr. William **
** Bowling. **
****************************************************************
* This program can be freely spreaded if it's NOT edited, altered
in any way compared to the original archive.
It's POSTCARDWARE, which means that IF you intend to use it or
have it unarchived on your storage device, longer than 2 weeks
you have to send a postcard to me. See the adress below.
'CopyRight'
0. WhatisIt ?
This is a MebbsNet Door, you can use it to let your Users send an internet
E-Mail to Internet, it has a simple structure, and it's very easy in it's
usage.
The Door will LOG every action a user did in the door, and a DATA file
with the send message will be appended/created whenever a user dicides
to send a message to internet. The door has a very simple Config where
you can edit the essential information for the door. I do not know if
this setupo for the door is usefull for other settings, if not please write
to me with the necesary information, sothat i can Update my program.
1. Whats Needed to run SendEmail ?
- UUCP V1.17 Proparly setup, the program ONLY uses the UUCP command :
"UUCP:c/sendmail"
- A UUCP account to Where you can send the created messages which are
automatically written to UUSPOOL: by the executed sendmail command.
- A Config File, included in this archive.
- Kickstart 2.x or greater cause some variables will be created in your ENV:
directory.
2. Setting Up SendEmail
- Create a Directory called: Doors:SendEmail
- Create a Directory called: Doors:SendEmail/DATA
- Copy The Doorprogram AND the config to the SendEmail directory
- Edit the config
- There MUST be a UUCP:c/ directory from where the sendmail command is executed
that comes with the UUCP package, i have included the program,SO
the door Executes : UUCP:C/SendMail
- Create an entry in your menu, do not forget to setup a MinAccess
if you only want users to use this door with the same or higher
access than the one you created.
3. Explaining the config settings.
Here's an example with the explanation, the door will read the 1st
four entrys in the config file so be SURE that every variable WILL
be at the line that it supposed to be, NOTHING ELSE MUST BE ON THIS
LINES, Just edit it.
------------------- SendEmail.CFG EXAMPLE
Marco_Valk
marco
Doors:SendEMail/SendEmail.LOG
starbbs.xs4all.nl
------------------- End SendEMail.CFG EXAMPLE
3.1. Line 1: Marco_Valk
* This is the Real Name of your ORIGINAL UUCP Setting, It's the name
that is in braces after your uucp name, this will be set like this:
SETENV ENV:REALNAME Marco Valk
DO NOT FORGET THE UNDERSCORES !!!!!!!!!, that replaces the whitespaces.
'Explaining the config settings.'
3.2. Line 2: marco
* This is your USERNAME, it's the name BEFORE the @, it;s the UUCP Name
before your DOMAIN Name like:
marco@starbbs.xs4all.nl
SETENV ENV:USERNAME marco
SETENV ENV:USER marco
'Explaining the config settings.'
3.3. Line 3: Doors:SendEMail/SendEMail.CFG
* This is the Path AND Name of the Logfile that will be created if a user
uses the Door.
'Explaining the config settings.'
3.4. Line 4: starbbs.xs4all.nl
* This is your ORIGINAL UUCP DOMAIN Name, the name that is YOUR UUCP
address, this string will be appended after the '@' string so if your
USER name is william, than this line will be appended like this:
william@starbbs.xs4all.nl
'Explaining the config settings.'
3.5. Special NOTES:
In the door your ORIGINAL settings are needed, cause everytime a user
enters the door, the REALNAME and USERNAME will be changed to the HANDLE
and REALNAME of the user.
After the user leaves the door, all settings WILL be changed automaticcally
to your ORIGINAL settings before the door was ever run.
'Explaining the config settings.'
4. Theory of operation.
Once the door is executed, the door will check AND display IF the user
has a HANDLE, this is needed, cause the door needs ONE name, and not
several names, Also i think that a handl is a much better name, cause this
can be edited by the user it'self, while the Realname cannot be edited.
The handle WILL be shown in the door name.
Be sure to put on the "Use Handles", in your MebbsCFG, sothat users
automatically will have one before entering the door.
Then you have to Give the To: Adress, Subject and edit the text the user
wants to send.
After that, the door will display the data the user entered, and it will ask
if he/she wants to sedn the message to internet.
If the message is send, the command sendmail (UUCP Command) is executed,
with all parameters from the config AND the message, sendmail will
create the message form for you, and put it in your UUSPOOL: directory sothat
when you call out to collect/send mail and news, the message created by
sendmail will also be send into cyberspace.
In the Doors:SendEmail/DATA/ dir, A file WILL be created, the name of the
file is the same name of the user who enters the door, when he/she writes
a message, in that file, the message info of the message he / she sends
to internet, will be logged.
Cause this is the sendmail command that will do all the work, i presume
that other setups with AMITCP/MLINK etc will also work, cause the sendmail
command (in UUCP v1.17) has the same parameters in other settings.
Please give me suggestions if you want something else, be sure ALL info
is in your request, sothat i can update the door.
5. Updates & How to kontakt the author:
Updates will be available on AMINET in the comms/mebbs directory
and on my WWW side, and can also be requested by the MAGICNAME: "SENDEMAIL"
I can also be reached by Email (off course), and snailmail/voice/data call.
Marco Valk
Jan Verfailleweg 470
1783 B.R. Den-Helder
HOLLAND/NETHERLANDS
E-Mail: marco@starbbs.xs4all.nl and/or starbbs@xs4all.nl
Fido : 2:512/52.0
Data : +31-223-616836 (Amiga StarLight BBS, V34+/VFAST/HST)
Voice : +31-223-619079
WWW : http://www.xs4all.nl/~starbbs
6. History & Bugs
27-09-95 1.0 First Release, no known bugs.
7. CopyRight
=========
This program is provided "as is" without warranty of any kind, either
expressed or implied, including, but not limited to, the implied warranty
of fitness for a particular purpose. Though every care has been taken to
make this program system-friendly and bugs-free, the entire risk as to the
results, reliability and performance of this program is assumed by you.
All Code is (c) 1995 by Marco A.C.Valk. All Programming and design of
this package including all associated programs is by - Marco Valk.
Software does not as some of you think come for free. Time and money
has been spent on developing SendEmail. Many hours have been poured into
the development of all of the modules.